cudgel brain

Translations
ломать голову
I had to cudgel my brain for hours to solve that puzzle.
Мне пришлось ломать голову часами, чтобы решить эту головоломку.